state dependency effect